home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Development Platforms / Apple II / Essentials / MPW IIGS Interfaces / CIIGSIncludes / Shell.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-04-03  |  1.3 KB  |  47 lines  |  [TEXT/MPS ]

  1. /********************************************
  2. ; File: Shell.h
  3. ;
  4. ;
  5. ; Copyright Apple Computer, Inc.1986-90
  6. ; All Rights Reserved
  7. ;
  8. ********************************************/
  9. #ifndef __TYPES__
  10. #include <TYPES.h>
  11. #endif
  12.  
  13. #ifndef __SHELL__
  14. #define __SHELL__
  15.  
  16. struct GetLInfoPB {
  17.    Ptr sfile; /* address of source file name */
  18.    Ptr dfile; /* address of output file name */
  19.    Ptr parms; /* address of parameter list */
  20.    Ptr istring; /* address of language specific input string */
  21.    Byte merr; /* max error level allowed */
  22.    Byte merrf; /* max error level found */
  23.    Byte lops; /* operations flag */
  24.    Byte kflag; /* KEEP flag */
  25.    struct GetLInfoPB **mflags; /* set of letters selected with '-' */
  26.    struct GetLInfoPB **pflags; /* set of letters selected with '+' */
  27.    struct GetLInfoPB **org; /* abs start address of non-relloc load file */
  28. } ;
  29. typedef struct GetLInfoPB GetLInfoPB, *GetLInfoPBPtr;
  30. extern void DIRECTION();
  31. extern void ERROR();
  32. extern void EXECUTE();
  33. extern Word GET_LANG();
  34. extern void GET_LINFO();
  35. extern void GET_VAR();
  36. extern void INIT_WILDCARD();
  37. extern char *NEXT_WILDCARD();
  38. extern void READ_INDEXED();
  39. extern void REDIRECT();
  40. extern void SET_LANG();
  41. extern void SET_LINFO();
  42. extern void SET_VAR();
  43. extern Word STOP();
  44. extern Longint VERSION();
  45. extern void WRITE_CONSOLE();
  46. #endif
  47.